These privileges enable a user, such as a gate administrator, to override errors that occur during gate processing due to failed validation of specific reject business tasks. A user can override errors only if the associated reject task override privilege is assigned to their user role.
A separate reject task override privilege exists for each truck visit and gate transaction type reject business task. N4 uses the following convention to name the reject task override privilege:
Privilege ID: TASK_<reject business task>_OVERRIDE
Privilege Name: Override task <reject business task>
Where <reject business task> is the name of the reject business task.
For example, if a user is assigned only the TASK_RejectTruckingCompanyUnknown_OVERRIDE privilege and the following errors occur during gate processing due to failed validations for the:
RejectTruckingCompanyUnknown business task.
Groovy code associated with the RejectTruckingCompanyUnknown business task.
RejectTruckingCompanyBanned business task.
Groovy code associated with the RejectTruckingCompanyBanned business task.
In this case, N4 enables the user to override only the first two errors associated with the RejectTruckingCompanyUnknown business task and not the other errors related to other business tasks. For more information on overriding errors, see Processing a truck at the first gate stage (on page 1) or Processing a truck at any subsequent gate stage (on page 1).
Notes
For the Override button to appear in the <GateStage> tab, the users must have at least one reject task override privilege in a user role assigned to them.
N4 overrides all errors associated with the reject business task, including errors generated by groovy code for the reject business task. In addition, if you use the gate APIs to execute the gate workflow, you can use the override-errors attribute to specify whether N4 must override a reject business task error or not. For more information, see How do I override reject business task errors when using Gate APIs (on page 1).
Some errors cannot be overridden since N4 requires some data to create proper units and other entities. Therefore, some of the reject business tasks do not have an associated reject task override privilege.